package com.linkhub.oms.admin.modules.invoice.service;

import com.linkhub.oms.admin.modules.invoice.domain.param.InvoiceGenerateParam;
import com.linkhub.oms.admin.modules.invoice.domain.param.InvoiceQueryParam;
import com.linkhub.oms.admin.modules.invoice.domain.vo.InvoiceGenerateVO;
import com.linkhub.oms.admin.modules.invoice.domain.vo.InvoiceListVO;
import com.linkhub.oms.common.response.PageDTO;

/**
 * @author Jaycle
 * @version 1.0.0
 * @Description InvoiceBizService.java
 * @createTime 2024/06/30 22:59
 */
public interface InvoiceBizService {
    PageDTO<InvoiceListVO> listInvoices( InvoiceQueryParam invoiceQueryParam );

    InvoiceGenerateVO generateInvoices( InvoiceGenerateParam invoiceGenerateParam );
}
